package ${packageName};

/**
 * @tableName ${tableName}
 * @date ${date}
 * @version ${version}
 * @author 
 */
@SuppressWarnings("serial")
public ${className?cap_first} implements java.io.Serializable {
<#if root?exists>
//////////////////////PROPERTIES START//////////////////////
<#list root?keys as key>
	private ${root[key]} ${key};

</#list>
//////////////////////PROPERTIES END//////////////////////

//////////////////////GETTER AND SETTER START//////////////////////
<#list root?keys as key>
	public void set${key?cap_first}(${root[key]} ${key}) {
		this.${key} = ${key};
	}
	public ${root[key]} get${key?cap_first}() {
		return this.${key}
	}

</#list>
//////////////////////GETTER AND SETTER END//////////////////////
</#if>
}